package com.bookmanager.www.common.utils;

import lombok.Data;

/**
 * Created with IntelliJ IDEA.
 *
 * @author: 风离
 * @Date: 2021/09/18/13:50
 * @Description:
 */
@Data
public class Result {
    private String msg;
    private String code;
    private Object data;


    private static Result m = new Result();

    /**
     * 请求成功返回200 分为需要带数据传输还是不带数据传输
     * 不带的情况下是类型于判断用户名是否存在这种
     * 请求失败返回404 同样满足上述
     * @param
     * @return
     */
    public static Result succ() {
        m.setCode("200");
        m.setMsg("操作成功");
        return m;
    }

    public static Result fail() {
        m.setCode("404");
        m.setMsg("操作失败");
        return m;
    }

    public static Result succ(String mess, Object data) {
        m.setCode("200");
        m.setData(data);
        m.setMsg(mess);
        return m;
    }

    public static Result fail(String mess, Object data) {
        m.setCode("404");
        m.setData(data);
        m.setMsg(mess);
        return m;
    }

}
